.n-main-content{
	width:1200px;
	margin: 0 auto;
	.main-body{
		margin-top:35px;
		margin-bottom:35px;
		.a-main-title{
			margin-bottom:30px;
			//p{
				//font-size:20px;
				//color:#666666;
			//}
			span{
				color:#333333;
				//margin-top:-12px;
			}
		}
		.a-main-contentList{
			width:950px;
			margin:0 auto;
			.ant-list-item-meta{
				width:851px;
				float:left;
				padding-left:20px;
				h4{
					color:#333333;
					font-size:14px;
				}
			}
			.ant-spin-container{
				height: 305px;
			}
			div{
				font-size:14px;
				color:#999999;
			}
			.ant-list-vertical
			{
				.ant-list-item-meta{
					margin-bottom:0;
				}
				.ant-list-item-content{
					margin-bottom:0px;
				}
			} 
			.ant-list-lg .ant-list-item{
				padding-top:15px;
				padding-bottom:15px;
			}
			.ant-list-split .ant-list-item{
				border-bottom:none !important;
				&:hover{
					background:#F9F9F9;
					a{
						color:#15837A;
					}	
				}
			}
			.ant-list{
				.ant-list-pagination{
					text-align:center !important;
				}
			}
		}
	}
	.p-banner{
	    width:1200px;
	    height:352px;
	    .p-banner-left{
	        width:848px;
	        height:352px;
	        overflow: hidden;
	        float:left;
	        img{
	            width:100%;
	            height:100%;
	        }
	    }
	    .p-banner-detail{
	       width:352px;
	       height:352px;
	       float:left;
	       background:#15837A;
	       h2{
	       	  font-size:18px;
			  font-family:PingFangSC-Medium;
			  font-weight:500;
			  color:#FFFFFF;
			  margin:20px;
	       }
	       p{
	       	  font-size:12px;
			  font-family:PingFangSC-Medium;
			  font-weight:500;
			  color:#FFFFFF;
			  margin:20px;
			  text-indent:2em;
			  line-height:30px;
	       }
	    }
	}
	.all-detail{
		width:902px;
		margiin:0 auto;
		h2{
			font-size:20px;
			color:#666666;
			text-align:center;
			margin-top:25px;
		}
		.little-title{
			margin-top:35px;
			text-align:center;
			span{
				font-size:14px;
				color:#999999;
				margin-right:15px;
				display:inline-block;
			}
		}
		p.mark{
		    margin-top:15px;
		    text-align:center;
			color:#999999;
		 }
		 .detail-content{
		 	margin-left:80px;
		 	.startTitle{
		 		text-indent:2em;
		 	}
		 	p{
		 	  	font-size:14px;
		 	  	color:#333333;
		 	  	font-family:PingFangSC-Medium;
				font-weight:500;
				line-height:25px;
		 	}
		 	img{
	 	   	    width: 100%;
				margin: 10px 0 20px;
	 	   }
		 }
	}
	.ant-carousel {
		.slick-dots{
		  bottom:20px;
		  text-align:right;
		  margin-right:70px;
		  li{
		  	margin-right:20px;
		  	 button{
			   width:10px !important;
			   height:10px !important;
			   opacity:0.3;
		       border-radius:50% !important;
		    }
		  }
		  .slick-active{
		  	width:30px;
			height:10px;
			background:#FFFFFF;
			border-radius:5px;
		  }
		}
	}

}
